storm beaten

adj. 被暴风雨损坏的(风吹雨打的;饱经风霜的)